Préparation

Pour convertir une chaîne de caractères en une liste en utilisant l'espace comme séparateur, on peut utiliser la méthode split :

chaine = "toto le héro"

chaine.split(" ") renvoie ['toto', 'le', 'héro']

Pour connaître l'index d'un élément dans une liste on utilise la méthode index.

ma_liste = [1, "a", "toto"]

ma_liste.index("a") renvoie 1

On peut ajouter un élément avec :

a = 3
ma_liste += [f"{a}"] renvoie [1, "a", "toto", '3'] # entier convertit en caractère

et si l'on veut que cet élément (un entier) soit affiché sur deux chiffres,

ma_liste += [f"{a:02}"] renvoie [1, "a", "toto", '03']

On peut réduire la liste en enlevant le premier et le dernier élément de la liste avec :

ma_liste[1, -1] renvoie ["a", "toto"]

On peut parcourir toute la liste et donner l'index de chaque élément sur deux chiffres :

for i in ma_liste:
    print(i, "a pour indice ", f"{ma_liste.index(i):02}") renvoie 1 a pour indice  00
                                                                                                        a a pour indice  01
                                                                                                        toto a pour indice  02
                                                                                                       3 a pour indice  03

Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0